Skip to content

Add multilingual support (FR, EN, ES)#6

Merged
bendns merged 1 commit intomainfrom
feat/i18n
Mar 28, 2026
Merged

Add multilingual support (FR, EN, ES)#6
bendns merged 1 commit intomainfrom
feat/i18n

Conversation

@bendns
Copy link
Copy Markdown
Owner

@bendns bendns commented Mar 28, 2026

Summary

  • Add lightweight i18n system with t() helper in src/lib/i18n.js
  • 3 languages: French, English, Spanish
  • Language selector in the header (FR / EN / ES)
  • Auto-detected from browser language on first visit
  • Locale persisted in localStorage
  • All hardcoded strings replaced across all components
  • Nominatim address results match the selected language

Parts of this fix were generated with Claude Code assistance.

- Add i18n.js with t() helper and translations for FR, EN, ES
- Language selector in header, auto-detected from browser
- Locale persisted in localStorage
- Replace all hardcoded strings across all components
- Nominatim queries use selected locale for address results
@bendns bendns merged commit 2c03f30 into main Mar 28, 2026
1 check passed
@bendns bendns deleted the feat/i18n branch March 28, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant